package org.saxion;

public class Produkt {
	
	private int id;	
	private String naam;
	private double prijs;	
	private ProduktSoort productsoort;
	
	public Produkt(){}

	/**
	 * @return the bestelling
	 */
	public ProduktSoort getProductSoort() {
		return productsoort;
	}
	/**
	 * Productsoort to set
	 * @param productsoort
	 */
	public void setProductSoort(ProduktSoort productsoort)
	{
		this.productsoort = productsoort;
	}

	/**
	 * @return the price
	 */
	public double getPrijs() {
		return prijs;
	}

	/**
	 * @param price
	 *            the price to set
	 */
	public void setPrijs(double prijs) {
		this.prijs = prijs;
	}	

	/**
	 * @return the id
	 */
	public int getId() {
		return id;
	}
	/**	
	 * Get de naam van het product
	 * @return Naam
	 */
	public String getNaam() {
		return naam;
	}
	/**
	 *  Set naam van het product
	 * @param naam
	 */
	public void setNaam(String naam) {
		this.naam = naam;
	}	
	
	@Override 
	public boolean equals(Object o)
	{	
		 if(o == null)                return false;
		 if(!(o instanceof Produkt))  return false;
		    
		 return ((Produkt)o).getId() == this.id;
	}
}
